General view

The following illustration shows the General view of the Project Attributes dialog:

Project Options

File Name and Type | Specifies the name of the Project Description File and automatically shows the type of the project.
Project Directory | Specifies the main Project Directory. In the standard case, this path is set when the project is created and is never changed. If the path specification (which can contain shell environment variables) evaluates to an absolute path, this is an absolute project (see "File Name and Type" above). If the path specification of this attribute evaluates to a relative path, this is a shared project and the complete Project Directory path is formed by adding this relative path to the directory path specified by the working environment root directories.
Read Only | Indicates that the project is a library and doesn't use Shared Source Working Environments.
Update Shared Project Directory immediately | Should only be selected if you want to immediately update the Shared Source Working Environment when you check in a file. If this button is selected and you check in a file, the file is automatically checked out to the Shared Source Working Environment (SSWE) that the current working environment accesses. This means that you must have write permissions in this SSWE. We recommend that you do not select this attribute and only update working environments at regularly scheduled times.
Do not create Symbolic Links to Source Files | Symbolic links (local copies on Windows) between sources in Shared and Private Working Environments need only be created if you use SNiFF+ Make Support. Also, if you only want to browse (not compile) sources in a Shared Working Environment their is no need for symbolic links (local copies) to be created.

New Project Options

- The following are only visible when you generate a new project using the Launch Pad's Project > New Project > with Defaults or Project > New Project > with Template menu commands.

Ignore Directories | List of directories for which subprojects are not to be created during the automatic creation of the project's subprojects. Colons (:) separate multiple directories from each other. Example: It doesn't make any sense to create a SNiFF+ subproject for a repository directory. Default: RCS:SCCS:CVS
Destination Directory | You can specify the directory where SNiFF+ should store the newly created project description files.
Ignore Directories without Project Specific Files | Ignores directories which do not contain files that match the file types specified for the project.
Generate Subproject Tree | Subprojects are automatically generated for all the subdirectories in the project root directory.
Generate Unique Project Names | When selected, specifies that each project should have a unique name.
Follow Symbolic Links (Unix only) | Specifies whether symbolic links to other directories should be followed and whether new projects should be generated for those directories.

Save Current Project Attribute Settings

In Project Description File | Saves the current project attribute settings in the project description file.
As Template | Saves the project description file as a template in the Projects Template Directory specified in the Preferences. For more information on setting up projects with templates, please refer to Project Setup Overview.